package com.itheima.advantagesup.service;

import com.itheima.advantagesup.entity.SysMenu;
import com.itheima.advantagesup.vo.MenuVO;

import java.util.List;

/**
 * @author liudo
 * @version 1.0
 * @project advantages-up
 * @date 2023/9/9 19:59:10
 */
public interface SysMenuService {
    /**
     * 所有数据
     *
     * @return {@link List}<{@link MenuVO}>
     */
    List<MenuVO> allData();

    /**
     * 行信息
     *
     * @param id id
     * @return {@link MenuVO}
     */
    MenuVO rowInfo(Integer id);

    /**
     * 使现代化
     *
     * @param sysMenu sys菜单
     */
    void update(SysMenu sysMenu);

    /**
     * 拯救
     *
     * @param sysMenu sys菜单
     */
    void save(SysMenu sysMenu);
}
